﻿//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;

using $safeprojectname$.Service;

namespace $safeprojectname$
{
    /// <summary>
    ///     This object should allow clean application cache by simple 'ResetStaticCache' call
    /// </summary>
    public interface IResetCacheFacade : IFacade
    {
        /// <summary>
        ///     When called every Facade's Change event is risen
        ///     And listeners can refresh the data
        /// </summary>
        /// <param name = "sender"></param>
        void ResetStaticCaches(object sender);
    }
}